Design a Program

Engagement Loop

 

When designing a program, consider the following:

Implementing Your Program

To add Nitro to your site, you will:

Implementing Nitro typically requires that features are configured in Nitro Studio and then web pages are created/modified to allow users to access the features.

The general process is similar to this:

  1. Program imagery (badges, mission backgrounds, etc.) is designed for use in missions, profiles, etc.
  2. Actions are created.
  3. Elements are added to the website code to log and track actions.
  4. The reward structure (missions, recognitions, award points) is created.

Best PracticesWhen migrating users from an existing program, we recommend restarting activity and awarding a badge for participating in the previous program.

  1. Blocks are configured and embedded into relevant website pages.
  2. Applications are tested in a sandbox environment. Then, a backup and restore to production is done once configuration and testing is complete.
  3. At key milestones (as defined during design and initial monitoring), new actions, missions, and items are added to the program.

Programming Interfaces

We provide a variety of ways to access Nitro APIs:

Blocks

Blocks are pre-built code that you can drop into a web page.

See also

Silent tracking

Nitro platform

Supported browsers